package org.jage.student.missevo.solution.reproduction;

import org.jage.agent.IAgentEnvironment;
import org.jage.property.IPropertiesSet;
import org.jage.strategy.IStrategy;
import org.jage.strategy.PossibleOwner;
import org.jage.student.missevo.solution.agent.MissEvoSimpleAgent;

@PossibleOwner(ref={MissEvoSimpleAgent.class})
public interface IShouldReproduce extends IStrategy {

	public boolean decide(IAgentEnvironment agentEnviroment, IPropertiesSet agentProperties);
	
}
